package com.healthcloud.service.screening;

import com.healthcloud.entity.screening.ScreeningBsEntity;
import com.healthcloud.entity.screening.ScreeningBsVo;
import com.healthcloud.utils.PageParam;

import java.util.List;

/**
 * 血糖筛查
 * @author zhangjie
 */
public interface ScreeningBsService {

    void save(ScreeningBsEntity entity);

    void update(ScreeningBsEntity entity);

    ScreeningBsEntity queryByIdCard(String idCard);

    void saveOrUpdate(ScreeningBsEntity entity);

    List<ScreeningBsVo> queryListVo(ScreeningBsVo entity, PageParam pageParam);

    Integer queryTotalVo(ScreeningBsVo entity);

    ScreeningBsEntity queryObject(Long id);

    void deleteBatch(Long[] ids);

    ScreeningBsEntity monthReport(String reportTime, String idCard);
}
